bitkeeper revision 1.1159.1.161 (4149eda74Qj-LHfB3E2bfFqo4OxI5g)
authorcl349@freefall.cl.cam.ac.uk <cl349@freefall.cl.cam.ac.uk>
Thu, 16 Sep 2004 19:46:47 +0000 (19:46 +0000)
committercl349@freefall.cl.cam.ac.uk <cl349@freefall.cl.cam.ac.uk>
Thu, 16 Sep 2004 19:46:47 +0000 (19:46 +0000)
commit9976050eca49080bee0c6306cd93592aa73d7d34
tree8de3ad8abbfb52d60a87e88146e91be397e32d9e
parent8a04f138f0e0ff2f7831f9a24595289ebb149e61
bitkeeper revision 1.1159.1.161 (4149eda74Qj-LHfB3E2bfFqo4OxI5g)

The icmp_filter for raw ip sockets can't handle the skbs we build.  It wants
to look at the ICMP header and expects it to be located at skb->data past the
IP header.  Our skbs have all the data past the IP header in fragment buffers.

Pull the icmphdr into skb->data before looking at the icmp header.
.rootkeys
linux-2.6.8.1-xen-sparse/net/ipv4/raw.c [new file with mode: 0644]